crm financial customer knowledge lawyer cms e-commerce management financial planning learn accreditation doctor advisor education publish general practice investment content management medical attorney medical billing medicine erp law